package com.danciyixue.boot.dcyx.model.entity;

import com.danciyixue.boot.common.base.BaseEntity;
import lombok.Getter;
import lombok.Setter;
import com.baomidou.mybatisplus.annotation.TableName;

/**
 * 用户当前选择单元信息实体对象
 *
 * @author youlaitech
 * @since 2025-06-15 16:36
 */
@Getter
@Setter
@TableName("dcyx_user_current_units")
public class UserCurrentUnits extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 用户ID
     */
    private Long userId;
    /**
     * 用户名
     */
    private String username;
    /**
     * 当前系列ID
     */
    private Long seriesId;
    /**
     * 当前教材ID
     */
    private Long programId;
    /**
     * 当前单词ID
     */
    private Long wordId;
    /**
     * 当前单词索引
     */
    private Integer wordIdx;
    /**
     * 分组ID
     */
    private String groupId;
    /**
     * 加固标识
     */
    private String fortify;
    /**
     * 当前单元ID
     */
    private Long unitId;
    /**
     * 单元名称
     */
    private String unitName;
    /**
     * 来源
     */
    private String source;
    /**
     * 错误次数
     */
    private Integer errors;
    /**
     * 正确次数
     */
    private Integer rights;
    /**
     * 是否结束
     */
    private Integer isEnd;
    /**
     * 错误单词信息
     */
    private String errorWordInfo;
}
